﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

using Godot.core;

namespace Godot.core.io
{
    public abstract class ResourceFormatSaver
    {	
	    public abstract Error save(string p_path, Resource p_resource, int p_flags = 0);

	    public abstract bool recognize(Resource p_resource);

	    public abstract void get_recognized_extensions(Resource p_resource, List<string> p_extensions);
    }
}
